﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PacketAnalyzer.Data
{
    public class ZomojoDescription
    {
        public static Dictionary<string, string> ErrorCode = new Dictionary<string, string>()
        {
            {"0101","호가접수 개시 전"},
            {"0102","매매거래시간 종료 후"},
            {"0103","호가접수정지중"},
            {"0104","종목 호가접수정지중"},
            {"0105","호가가격 Format 오류"},
            {"0106","시장조성자호가구분번호 Format 오류"},
            {"0107","협상번호 Format 오류"},
            {"0108","협상상세번호 Format 오류"},
            {"0109","호가수량 Format 오류"},
            {"0110","주문수신 회선 오류"},
            {"0111","정규/시간외시장 종료후 취소호가"},
            {"0112","주문ID Format 오류"},
            {"0113","현물가격 Format 오류"},
            {"0401","호가 제한수량 초과"},
            {"0402","호가수량 오류"},
            {"0701","호가유형 오류"},
            {"0702","호가조건 오류"},
            {"0703","종가미실시종목 조건부지정가 입력불가"},
            {"0704","상하한가격 호가유형 오류"},
            {"0705","단일가연장중 호가유형 오류"},
            {"0706","단일가연장중 호가조건 오류"},
            {"1001","지점번호 오류"},
            {"1006","지점의 해당종목 매매 제한중"},
            {"1007","지점 매매거래 제한중"},
            {"1301","계좌구분코드 오류"},
            {"1302","계좌증거금유형 오류"},
            {"1303","사후위탁증거금 적용계좌의 미등록"},
            {"1304","시장조성 적용계좌의 미등록"},
            {"1601","자사주신고서 ID 오류"},
            {"1602","자사주 매매방법 구분 오류"},
            {"1603","자사주 매도매수구분 오류"},
            {"1604","자사주 호가수량 오류"},
            {"1605","자사주 호가가격 오류"},
            {"1606","자사주 호가제한 수량 초과"},
            {"1607","자사주 호가유형 오류"},
            {"1608","자사주 호가조건 오류"},
            {"1609","자사주 호가 회원사 오류"},
            {"1610","자사주 일반호가 불가 시점"},
            {"1611","자사주 정정 불가 시점"},
            {"1612","자사주 호가취소 불가"},
            {"1613","자사주 불가 종목"},
            {"1614","자사주호가 LP/MM호가구분번호 오류"},
            {"1615","자사주호가 매도유형코드 오류"},
            {"1616","자사주호가 투자자구분코드 오류"},
            {"0201","종목코드 오류"},
            {"0202","매도매수구분 오류"},
            {"0203","계좌번호 오류"},
            {"0204","일자 오류"},
            {"0205","주문매체구분코드 오류"},
            {"0206","주문ID 오류"},
            {"0207","주문ID 중복"},
            {"0208","정규시간외구분 오류"},
            {"0209","트랜잭션코드(TR CODE) 오류"},
            {"0211","위탁사번호 오류"},
            {"0212","대용주권계좌번호 오류"},
            {"0501","거래정지 종목"},
            {"0502","시장임시정지중"},
            {"0503","최종거래일 종목마감"},
            {"0504","예상체결가관련 단일가마감 1분전 호가 정정ㆍ취소 불가"},
            {"0505","CB발동중"},
            {"0506","선물스프레드종목 주문불가 시점"},
            {"0507","종가개시후 조건부지정가 입력불가"},
            {"0508","기준가 미산출종목 호가입력 불가"},
            {"0509","기초자산소속시장거래정지중"},
            {"0510","조기종료발생 매매거래정지 종목"},
            {"0801","정정취소구분 오류"},
            {"0802","원주문ID 누락"},
            {"0803","원호가 없음"},
            {"0804","정정취소잔량 없음"},
            {"0805","정정취소수량 초과"},
            {"0806","취소호가에 대한 정정, 취소"},
            {"0807","거부호가에 대한 정정, 취소"},
            {"0808","동일가격 정정불가"},
            {"0809","특정 호가유형간 정정불가"},
            {"0810","원주문ID 오류"},
            {"0811","취소후 잔량 최소요건 위반"},
            {"1101","LP/MM호가구분번호 오류"},
            {"1102","LP/MM 대상종목 아님"},
            {"1103","해당 종목의 LP/MM 회원 아님"},
            {"1104","LP/MM호가 호가유형오류"},
            {"1105","LP/MM호가 호가조건오류"},
            {"1106","LP/MM호가 위탁자기구분 오류"},
            {"1107","LP호가 최소호가수량 위반"},
            {"1108","LP호가 정상호가 범위 위반"},
            {"1109","MM호가 단일가 주문시간 입력불가"},
            {"1110","상장주식수 초과"},
            {"1111","LP 보유수량 초과"},
            {"1112","LP 상대호가 없음"},
            {"1401","시간외매매 불가 종목"},
            {"1402","장개시전 시간외매매 불가 종목"},
            {"1403","시간외종가매매 정정 불가"},
            {"1404","임의종료 적용중 시간외매매 불가"},
            {"1405","거래미형성으로 시간외매매 불가"},
            {"1406","시간외 매매 정상호가 범위 위반"},
            {"1701","프로그램매매 구분 오류"},
            {"1702","프로그램매매 종목 오류"},
            {"0301","정상호가 범위 위반"},
            {"0302","호가가격 오류"},
            {"0303","호가가격단위 오류"},
            {"0304","현물가격 오류"},
            {"0305","현물가격단위 오류"},
            {"0601","위탁자기 구분 오류"},
            {"0602","국가코드 구분오류"},
            {"0603","투자자구분코드 오류"},
            {"0604","외국인투자자구분코드 오류"},
            {"0605","Reg.S 미국국적 개인투자자 매수호가불가"},
            {"0901","회원번호 오류"},
            {"0902","해당 종목 거래불가 회원/계좌"},
            {"0907","포지션한도 초과"},
            {"0908","회원의 해당종목 매매 제한중"},
            {"0911","회원 매매거래 제한중"},
            {"1201","대량매매구분 오류"},
            {"1202","대량매매 호가 중복"},
            {"1203","협상서 불일치"},
            {"1204","협상서 없음"},
            {"1205","대량매매 불가 종목"},
            {"1206","대량매매 불가 시점"},
            {"1207","대량매매 호가수량 오류"},
            {"1208","거래미형성으로 대량매매 불가"},
            {"1209","협의대량거래 상대회원번호 입력 오류"},
            {"1210","협의대량거래 상대계좌번호 입력 오류"},
            {"1211","협의대량거래 협의완료시각 입력 오류"},
            {"1212","협의대량거래 협의완료시각 초과"},
            {"1214","대량매매 체결가격범위 위반"},
            {"1215","협의대량거래 불가능 계좌"},
            {"1216","대량매매 일부취소 불가"},
            {"1217","대량거래 협상번호 입력오류"},
            {"1218","대량거래 협의상세번호 입력오류"},
            {"1219","대량거래 협상자ID 입력오류"},
            {"1220","바스켓 구성종목중 일부종목 거래정지중"},
            {"1221","대량거래 체결 완료"},
            {"1222","정상협상에 대한 취소"},
            {"1223","대량매매호가 협상무효"},
            {"1224","대량매매호가 시장구분 오류"},
            {"1225","협상서 불일치 매도매수구분코드 오류"},
            {"1226","협상서 불일치 정규시간외구분코드 오류"},
            {"1227","협상서 불일치 대량매매구분코드 오류"},
            {"1228","협상서 불일치 회원번호 오류"},
            {"1229","협상서 불일치 호가수량 오류"},
            {"1230","협상서 불일치 호가일자 오류"},
            {"1231","협상서 불일치 종목코드 오류"},
            {"1232","EFP 현물가격 가격범위 위반"},
            {"1233","EFP 미결제약정수량 초과"},
            {"1234","EFP거래 불가 종목"},
            {"1235","FLEX거래 불가 종목"},
            {"1236","협의거래 거래리포트ID 오류"},
            {"1237","협의거래 EUREX청산결제계좌 오류"},
            {"1238","협의거래 불일치 종목코드 오류"},
            {"1239","협의거래 불일치 회원번호 오류"},
            {"1240","협의거래 불일치 계좌비밀번호 오류"},
            {"1241","협의거래 호가제한수량 초과"},
            {"1242","협의거래 계좌비밀번호 오류"},
            {"1243","협의거래 수탁거부신고 불가시점"},
            {"1244","협의거래 수탁거부신고및취소 수량없음"},
            {"1245","협의거래 호가제한수량 미만"},
            {"1246","협상서 불일치 자사주신고서ID 오류"},
            {"1247","협상서 불일치 자사주매매방법코드 오류"},
            {"1248","협상서 불일치 협상자ID 오류"},
            {"1249","협상서 불일치 호가가격 오류"},
            {"1250","협상서 불일치 매도유형코드 오류"},
            {"1251","장중 경쟁대량매매 불가 시점"},
            {"1252","시간외 경쟁대량매매 불가 시점"},
            {"1253","경쟁대량매매 불가종목"},
            {"1501","신용구분 오류"},
            {"1502","신용주문 불가종목"},
            {"1801","매도유형코드 오류"},
            {"1802","공매도 호가가격 오류"},
            {"1803","공매도 호가유형 오류"},
            {"1804","공매도 호가조건 오류"},
            {"1805","공매도 호가입력제한"},
            {"1806","차입증권 공매도 불가종목"}
        };
    }
}
